package Controlador;

import gui.Vista;

import java.util.Vector;

import proxy.ProxyConcreto;
import beans.Proveedor;

public class ControladorProveedor extends Controlador {

	public ControladorProveedor(Vista v)
	{
		((ProxyConcreto) getModelo()).setVista(v);
	}
	
	public void crearProveedor(String nombre, String condiccompra)
	{
		ProxyConcreto p = (ProxyConcreto) getModelo();
		Proveedor prov=new Proveedor();
		prov.setRazonSocial(nombre);
		prov.setCondicionCompra(condiccompra);
		p.crearProveedor(prov);
	}
	
	public void modificarProveedor(int id, String nombre, String condiccompra)
	{
		ProxyConcreto p = (ProxyConcreto) getModelo();
		Proveedor prov = new Proveedor();
		prov.setIdProveedor(id);
		prov.setRazonSocial(nombre);
		prov.setCondicionCompra(condiccompra);
		p.modificarProveedor(prov);
	}
	
	public void bajaProveedor(Proveedor prov)
	{
		ProxyConcreto p = (ProxyConcreto) getModelo();
		p.bajaProveedor(prov);
	}
	
	public Proveedor buscarProveedor(String razonsocial)
	{
		ProxyConcreto p = (ProxyConcreto) getModelo();
		Proveedor prov = new Proveedor();
		prov.setRazonSocial(razonsocial);
		prov=p.buscarProveedor(prov);
		return prov;
	}
	
	public Vector<Proveedor> obtenerProveedores (){
		ProxyConcreto p = (ProxyConcreto) getModelo();
		return p.buscarProveedores();
	}
		
}
